.panel-canvas {
    height: 100%;
    background-color: #fff;
    border-left: 1px solid gray;
    overflow-y: auto;
    padding: 24px;
}

.panel-canvas .ant-row:not(.ant-form-item) {
    position: relative;
    min-height: 200px;
    overflow: hidden;
}

.panel-canvas .ant-row:not(.ant-form-item) .ant-col {
    padding: 0 8px;
}

.panel-canvas .ant-row:hover {
    outline: 3px dashed #ddd;
}

.panel-canvas .ant-row:not(.ant-form-item) .symbol {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
}

.panel-canvas .ant-row:not(.ant-form-item) .symbol:only-child {
    display: flex;
    justify-content: center;
    align-items: center;
}

.panel-canvas .ant-picker {
    width: 100%;
}
